Output - Sensitive Results on Convex
نویسنده
چکیده
We use known data structures for ray shooting and linear programming queries to derive new output-sensitive results on convex hulls, extreme points, and related problems. We show that the f-face convex hull of an n-point set P in a xed dimension d 2 can be constructed in O(n logf + (nf) 1?1=(bd=2c+1) log O(1) n) time; this is optimal if f = O(n 1=bd=2c = log K n) for some suuciently large constant K. We also show that the h extreme points of P can be computed in O(n log O(1) h + (nh) 1?1=(bd=2c+1) log O(1) n) time. These results are then applied to produce an algorithm that computes the vertices of all the convex layers of P in O(n 2?) time for any constant < 2=(bd=2c 2 + 1). Finally, we obtain improved time bounds for other problems including levels in arrangements and linear programming with few violated constraints. In all of our algorithms, the input is assumed to be in general position.
منابع مشابه
Investigation the Milling Strategies Effects on Machining of Convex Surfaces made of Glass/Epoxy Composite
In this study the effects of machining parameters such as shearing speed, feed rate, tool diameter and machining depth on different milling strategies i.e. 3D offset, spiral, raster and radial to produce the convex surface made of epoxy/glass composites is investigated. The effects of mentioned strategies on output parameters such as surface roughness and milling removal rate is also studied. T...
متن کاملPrimal Dividing and Dual Pruning : Output - Sensitive
In this paper, we give an algorithm for output-sensitive construction of an f-face convex hull of a set of n points in general position in E 4. Our algorithm runs in O((n + f)log 2 f) time and uses O(n + f) space. This is the rst algorithm within a polylogarithmic factor of optimal O(n log f + f) time over the whole range of f. By a standard lifting map, we obtain output-sensitive algorithms fo...
متن کاملAdaptive (Analysis of) Algorithms for Convex Hulls and Related Problems
Adaptive analysis is a well known technique in computational geometry, which re nes the traditional worst case analysis over all instances of xed input size by taking into account some other parameters, such as the size of the output in the case of output sensitive analysis. We present two adaptive techniques for the computation of the convex hull in two and three dimensions and related problem...
متن کاملOn the predictability of the number of convex vertices
Convex hulls are a fundamental geometric tool used in a number of algorithms. As a side-effect of exhaustive tests for an algorithm for which a convex hull computation was the first step, interesting experimental results were found and are the sunject of this paper. They establish that the number of convex vertices of natural datasets can be predicted, if not precisely at least within a defined...
متن کاملOptimal Output-Sensitive Convex Hull Algorithms in Two and Three Dimensions
We present simple output-sensitive algorithms that construct the convex hull of a set of n points in two or three dimensions in worst-case optimal O (n log h) time and O(n) space, where h denotes the number of vertices of the convex hull.
متن کامل